Using the Surface Tool

ObjectBuildingTools-Surface.gif (17099 bytes)

The Surface Tool is primarily used to create organic objects.

Objects are built from a patchwork of surfaces. Surfaces are added to the object by clicking on Button-Surface.gif (129 bytes) .

Clicking on a surface exposes its control points (handles), which can then be dragged to deform the surface.  Selecting a control point on an edge and clicking Button-SurfaceClone.gif (936 bytes) results in the current surface being cloned and glued to the selected edge.

A perspective view is provided as well as three orthographic views. A default background grid is provided, but is customizable. You may specify side, top and front view bitmap images of the object you want to create to replace this background grid. Providing a side view image of the object you are creating makes modeling much easier as you can use this image to "trace" your desired object.

The best procedure for creating a model from an image is to lay out one surface at a time matching edges to your side view image. Once you are satisfied with the position of the surfaces and the shape of the object, begin adding depth to your object. Adding depth is easiest with  the orthographic side view of the object. Right click and drag on control points while watching the other three views for correct depth.

Control points glue to each other if placed near each other. If you right-click on a group of control points, you can choose to Un-group them.

There are two sliders available. The top slider is only available for NURBS surfaces. When a control point is selected it becomes active, and can be used to adjust the amount of weight given to a particular control point. An increased weight results in the control point drawing the surface closer to it. Note that this slider will only be shown when modeling with NURBS.

The bottom slider is used to adjust the quality level of the surfaces. Surfaces are rebuilt in real time as control points are moved. It helps to keep the quality level low during modeling to ensure frequent rebuilds. 3D Canvas will stop rebuilding surfaces in real-time if you raise the quality too high or if the surface you are working on has a large number of control points.

The default Surface type is a NURBS patch. Alternatively, you may use N-Spline patches or Bezier patches. For more information on Bezier curves and N-Spline curves see the Lathe or Extrude tools.

Button-SaveSmall.gif (149 bytes) saves the object.

Button-DeleteSmall.gif (918 bytes) deletes the active surface.

Button-UndoSmall.gif (134 bytes) undoes the previous operation. Only modeling operations can be undone.

Button-RedoSmall.gif (134 bytes) redoes the last action undone.

Button-XSmall.gif (908 bytes) constrains operations along the X axis.

Button-YSmall.gif (906 bytes) constrains operations along the Y axis.

Button-ZSmall.gif (905 bytes) constrains operations along the Z axis.

Button-SnapTo.gif (163 bytes) enables snap to grid.

Button-ResetGrid.gif (140 bytes) resets all grid textures to their default.

Button-SideView.gif (138 bytes) allows you to provide a replacement image for the grid. This image should be the side view of the object you wish to create.

Button-TopView.gif (135 bytes) allows you to provide a replacement image for the grid. This image should be the top view of the object you wish to create.

Button-FrontView.gif (134 bytes) allows you to provide a replacement image for the grid. This image should be the front view of the object you wish to create.

Button-ShowAllHandles.gif (935 bytes) displays all control points for all surfaces. Having all control points displayed causes significant performance degradation, but is useful for when you want to glue control points together.

Button-Mesh.gif (963 bytes) displays solid surfaces.

Button-Translucent.gif (968 bytes) displays translucent surfaces.

Button-Mesh.gif (963 bytes) displays the surfaces in wireframe.

Button-Hide.gif (940 bytes) hides all surfaces.

Button-Cage.gif (938 bytes) displays the surfaces' control point cage.

Button-SurfaceColor.gif (295 bytes) paints each surface a unique color.

Button-Surface.gif (129 bytes) adds a new surface to the object. This surface will be made up of 16 control points. Surfaces with more control points can be created by merging surfaces.

Button-SurfaceClone.gif (936 bytes) clones the active surface and glues the clone to the selected surface.  Select a control point on the edge of an existing surface to glue the cloned surface to that edge. If no control point is selected, 3D Canvas will attempt to glue to the most appropriate edge.

Button-DivideSurface.gif (941 bytes) divides the selected surface into four surfaces.

Button-DivideSurfaceHorizontal.gif (934 bytes) divides the selected surface horizontally into two surfaces.

Button-DivideSurfaceVertical.gif (941 bytes) divides the selected surface vertically into two surfaces.

Button-Toolbar-Boolean-Merge.gif (924 bytes) merges two surfaces. To merge two surfaces, click on a surface, then click Button-Toolbar-Boolean-Merge.gif (924 bytes), and finally on a second surface. The surfaces must meet along an edge to be merged.

Button-MirrorSmall.gif (143 bytes) mirrors all surfaces along the z axis. Once you have completed a side view of your object, you can use this to mirror the completed surfaces.

When you have completed your object simply close the Object Builder and your scene will be updated with the new object.